package com.gitee.wsl.android.ui.recyclerView.itemDecoration

import com.gitee.wsl.android.ui.recyclerView.itemDecoration.builder.XDividerDecoration
import com.gitee.wsl.android.ui.recyclerView.itemDecoration.builder.XGridBuilder
import com.gitee.wsl.android.ui.recyclerView.itemDecoration.builder.XLinearBuilder
import com.gitee.wsl.android.ui.recyclerView.itemDecoration.builder.XStaggeredGridBuilder

interface DecorationScope<B: XDividerDecoration.Builder> {
   fun config(builder:B.()->Unit)
}

interface LineDecorationScope: DecorationScope<XLinearBuilder> {

}

interface GridDecorationScope: DecorationScope<XGridBuilder> {

}

interface StaggeredGridDecorationScope: DecorationScope<XStaggeredGridBuilder> {

}

class LayoutDecoration {

}